package org.springblade.modules.repair.enums;


import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 任务追踪状态
 * @author ysq
 * @date 2021/12/23
 */
@Getter
@AllArgsConstructor
public enum WorkTrackStatusEnum {

	OFFLINE("离线签到"),

	FINISHED("任务完成"),

	ESTATE_SIGNATURE("客户签字"),
	MAINTAIN_SIGNATURE("维保签字"),

	IN_TIME("及时"),

	OVERDUE("逾期"),

	TOO_LONG("任务时间过长"),

	TOO_SHORT("任务时间过短"),

	SIGN("签到"),

	SIGNATURE_FINISH("签字完成"),

	ADDRESS_ERROR("定位异常"),

	SYSTEM_SIGN("系统代签"),

	COMMIT("提交任务"),

	MALFUNCTION("报故障"),

	PARTS_WORK("提交配件申请"),

	DISTRIBUTION_WORK("分配计划"),

	WORK_USER("指派人员"),

	SIGN_IN("签到开始"),

	SIGN_OUT("签退"),

	FINISH("工单完成"),

	SIGNATURE("签字"),

	REJECT("审批不通过"),

	PASS("审批通过"),

	MAL_CLOSE("关闭故障任务"),

	CANCEL("已撤回"),

	ADD_USER("指派人员"),

	CLOSE("关闭报障任务"),

	OVERTIME_NOT_DISPATCH("未及时调度预警"),

	OVERTIME_NOT_DEPART("未及时出发预警"),

	UPCOMING("即将超时到达预警"),

	OVERTIME("超时未到达预警"),

	OVERTIME_ARRIVE("超时到达预警"),
	;

	final String typeName;
}
